mastering life